#! /usr/bin/env python
# -*- coding: utf-8 -*-
"""
@File Name: 实现反序_rev1.py
@Author: LT
@Date: 2021/10/20 9:31
# -----------------------------------------------------------------------------------------------------
@Description: 
集合的反序既可以用递归来实现，也可以用循环来实现，既可以实现成一个函数，也可以封装成一个类方法
# -----------------------------------------------------------------------------------------------------
"""


def reverse(list):
    if not list:
        return []
    else:
        return reverse(list[1:]) + list[:1]     # 能不能改成list[0]?答案：不行，list[0]取的是元素，不是列表，无法拼接的


def ireverse(list):
    res = []
    for x in list:
        res = [x] + res
    return res


if __name__ == '__main__':
    pass
